TickProvider

StockSharp.Xaml.Charting.Visuals.Axes

Абстрактная базовая реализация ITickProvider

Реализует: ITickProvider<T>, ITickProvider

Свойства

ParentAxis
public IAxis ParentAxis { get; protected set; }
value = tickProvider.ParentAxis
tickProvider.ParentAxis = value

Называется, когда поставщик клещей инициализируется, поскольку он прикреплен к родительской оси, с экземпляром родительской оси

Методы

ConvertTicks
protected virtual double[] ConvertTicks(T[] ticks)
result = tickProvider.ConvertTicks(ticks)

Преобразует клещи в общий формат в Double, e.g. cast to double для числовых типов, или cast DateTime.Ticks to double for DateTime types

ticks
GetMajorTicks
public abstract T[] GetMajorTicks(IAxisParams axis)
result = tickProvider.GetMajorTicks(axis)

Возвращает генерическое представление массива основных клещей

axis
AxisParams для оси

Возвращает: Массив клещей для отображения (значения данных, преобразованные в T)

GetMinorTicks
public abstract T[] GetMinorTicks(IAxisParams axis)
result = tickProvider.GetMinorTicks(axis)

Возвращает генерическое представление матрицы малых клещей

axis
AxisParams для оси

Возвращает: Массив клещей для отображения (значения данных, преобразованные в T)

Init
public virtual void Init(IAxis axis)
tickProvider.Init(axis)

Называется, когда поставщик клещей инициализируется, поскольку он прикреплен к родительской оси, с экземпляром родительской оси

axis
Пример родительской IAxis
StockSharp#Xaml#Charting#Visuals#Axes#ITickProvider#GetMajorTicks(IAxisParams)

Возвращает двойное представление массива основных клещей

axis
AxisParams для оси

Возвращает: Массив клещей для отображения (значения данных, преобразованные в двойные)

StockSharp#Xaml#Charting#Visuals#Axes#ITickProvider#GetMinorTicks(IAxisParams)

Возвращает двойное представление матрицы малых клещей

axis
AxisParams для оси

Возвращает: Массив клещей для отображения (значения данных, преобразованные в двойные)